package com.niiwoo.civet.trade.dto.request.myloan;

import com.niiwoo.civet.trade.dto.common.ProjectInvestAmountDTO;
import com.niiwoo.civet.trade.dto.common.ProjectPeriodDTO;
import com.niiwoo.civet.trade.dto.common.ProjectRatePeriodDTO;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

/**
 * Created by lixiang on 2017/12/4.
 */
@Data
@ToString
public class InvestingProjectPageRequestDTO implements Serializable {
	private String channelCode = "APP";// 投放渠道CODE(APP为默认渠道)
	private Integer sort = 0;// 排序条件(默认0)：0默认，1利率，2期限
	private String sortType = "desc";// 排序类型（默认desc）：desc降序，asc升序
	private Integer projectType = 0;// 标的类(默认0)：0全部，1信用卡贷，2社保贷，3供应链贷，4其他
	private ProjectPeriodDTO projectPeriod;// 借款期限
	private ProjectRatePeriodDTO projectRatePeriod;// 借款利率区间
	private ProjectInvestAmountDTO projectInvestAmoun;//可投金额
	private Byte isSoldOut;// 是否显示抢光标的：0否，1是
	private Byte transferType;//是否可转让0:全部，1：可以，2：不可以
	//private String orgId;//机构ID
	protected int offset;// 偏移量
	protected int pageSize = 20;// 每页条数
	//protected Byte borrowerType = Byte.valueOf("1"); // 借款人类型(默认1)：0全部，1个人，2企业
	protected Byte repaymentType = Byte.valueOf("0"); // 收益方式(默认0)：0全部，1到期还本付息，2等额本息，3先息后本
	private String transferKey;//转让配置信息
	private Byte fiterType;
	
}
